Work Request Manager API
Version History
Version 2.1.5
Released 14 September 2022
Changes for this release:
| Feature / Method | Description | 
|---|---|
GET /appointments/{bookingId}/timeslots | locationIdType query parameter option must be either TLC or CONNECTIONPOINT | 
Version 2.1.4
Released 1 September 2022
Changes for this release:
| Feature / Method | Description | 
|---|---|
GET /appointments/{bookingId}/timeslots | New query parameter commitmentType to ensure correct schedule selection for Assure | 
Version 2.1.3
Released 1 December 2021
No API changes for this release.
Version 2.1.2
Released 27 October 2021
No API changes for this release.
Version 2.1.1
Released 3 September 2021
Changes for this release:
| Feature / Method | Description | 
|---|---|
GET /campaigns | locationIds query parameter type changed | 
GET /appointments/{bookingId}/timeslots | locationIdType query parameter option must be TLC | 
Version 2.1.0
Released 27 August 2021
Features included in this release:
| Feature / Method | Description | 
|---|---|
GET /version | Get API version/Test API connectivity | 
POST /notifications | Send event notification to update task or activity | 
GET /tasks/{taskId} | Get work request information for a specific task | 
GET /schedules | Get schedule (inlcuding work supplier details), based on supplied parameters | 
POST /subscribers | Create a new subscriber to receive notifications | 
GET /campaigns | Get campaign (including work supplier details), based on supplied parameters | 
GET /work-channel | Determine the work request channel for the supplied parameters | 
POST /appointments | Reserve an appointment | 
PUT /appointments/{bookingId} | Reschedule an existing appointment | 
DELETE /appointments/{bookingId} | Cancel an existing appointment | 
POST /appointments/{bookingId}/confirm | Confirm an existing reserved appointment | 
GET /appointments/{bookingId}/timeslots | Get appointment timeslots based on supplied parameters |